<?php

/**
 * Created by PhpStorm.
 * User: dapeng
 * Date: 2018/10/8
 * Time: 下午2:39
 */
class Test
{

    public $name;
    //该类改成单例模式

    //1、先要写一个静态的变量
    private static $instance = null;

    //2、将构造方法私有化
    private function __construct()
    {

    }

    //3、创建一个外部获取到该类的方法(一般叫getInstance)
    public static function getInstance(){
        //既然是要实现单例,必然要进行判断
        if (self::$instance == null){
            self::$instance = new Test();
        }
        return self::$instance;
    }
    //4、防止克隆,将克隆方法私有化
    private function __clone()
    {

    }


}